Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
G
K
L
M
N
O
P
R
S
T
U
W
Y
A
accept(int)
- Static method in class rolesystem.roles.game.
Manager
Notifies to a player that it can play.
action()
- Method in class rolesystem.examples.jade.auction.auctioneer.
AuctioneerNB
action()
- Method in class rolesystem.examples.jade.auction.bidder.
BidderNB
action()
- Method in class rolesystem.examples.jade.auction.seller.
SellerNB
action()
- Method in class rolesystem.examples.jade.test.
TestNB
action()
- Method in class rolesystem.jade.agents.
WrapperBehaviour
action()
- Method in class rolesystem.jade.server.
ServerBehaviour
addRole(String)
- Method in class rolesystem.jade.server.
PermissionMatrix
Adds a new role to the known ones.
askGood(int)
- Static method in class rolesystem.roles.auction.
Bidder
Asks the description of the good on sale.
askKind(int)
- Static method in class rolesystem.roles.auction.
Bidder
Asks the kind of the auction (English, Dutch...).
askKind(int)
- Static method in class rolesystem.roles.game.
Player
Asks the kind of the game.
askSituation(int)
- Static method in class rolesystem.roles.auction.
Bidder
Asks the current situation of the auction.
Auctioneer
- Class in
rolesystem.roles.auction
This role is the auctioneer of an auction.
Auctioneer()
- Constructor for class rolesystem.roles.auction.
Auctioneer
AuctioneerA
- Class in
rolesystem.examples.jade.auction.auctioneer
This class represents an agent acting as an Auctioneer for an auction.
AuctioneerA()
- Constructor for class rolesystem.examples.jade.auction.auctioneer.
AuctioneerA
AuctioneerNB
- Class in
rolesystem.examples.jade.auction.auctioneer
This is the next behaviour to schedule after the WrapperBehaviour.
AuctioneerNB(Agent, AuctioneerSL)
- Constructor for class rolesystem.examples.jade.auction.auctioneer.
AuctioneerNB
AuctioneerSL
- Class in
rolesystem.examples.jade.auction.auctioneer
This class represents a possible behaviour of an auctioneer.
AuctioneerSL()
- Constructor for class rolesystem.examples.jade.auction.auctioneer.
AuctioneerSL
auctionOver(int)
- Static method in class rolesystem.roles.auction.
Auctioneer
Notifies that the auction is over.
B
bid(int, Price)
- Static method in class rolesystem.roles.auction.
Bidder
Makes a bid.
Bidder
- Class in
rolesystem.roles.auction
This role is the bidder of an auction.
Bidder()
- Constructor for class rolesystem.roles.auction.
Bidder
BidderA
- Class in
rolesystem.examples.jade.auction.bidder
This class represents an agent acting as a Bidder for an auction.
BidderA()
- Constructor for class rolesystem.examples.jade.auction.bidder.
BidderA
BidderEng
- Class in
rolesystem.examples.jade.auction.bidder
This class represents a possible behaviour for bidder of an English auction.
BidderEng()
- Constructor for class rolesystem.examples.jade.auction.bidder.
BidderEng
BidderNB
- Class in
rolesystem.examples.jade.auction.bidder
This is the next behaviour to schedule after the WrapperBehaviour.
BidderNB(Agent, BidderSL)
- Constructor for class rolesystem.examples.jade.auction.bidder.
BidderNB
BidderSL
- Class in
rolesystem.examples.jade.auction.bidder
This class represents a possible behaviour of a bidder.
BidderSL(String, Price)
- Constructor for class rolesystem.examples.jade.auction.bidder.
BidderSL
C
checkPermission(String, String)
- Method in class rolesystem.jade.server.
PermissionMatrix
Checks whether interactions between the specified roles are allowed.
copy(PermissionMatrix)
- Method in class rolesystem.jade.server.
PermissionMatrix
Copies this permission matrix from a specified one.
D
dismiss()
- Method in interface rolesystem.core.
RoleRegistration
Dismisses this registration.
DISMISSED
- Static variable in exception rolesystem.core.
RoleException
This message means that the utilized registration has been dismissed.
doAction(RoleAction)
- Method in interface rolesystem.core.
RoleRegistration
Does an action through this registration.
done()
- Method in class rolesystem.jade.agents.
WrapperBehaviour
G
gameLost(int)
- Static method in class rolesystem.roles.game.
Manager
Notifies to a player that it has lost the game.
gameOver(int)
- Static method in class rolesystem.roles.game.
Manager
Notifies that the game is over.
gameWon(int)
- Static method in class rolesystem.roles.game.
Manager
Notifies to a player that it has won the game.
getAddressee()
- Method in class rolesystem.core.
RoleAction
Returns the identifier of the addressee of this action.
getAmount()
- Method in class rolesystem.roles.auction.
Money
Returns the amount of this payment.
getAmount()
- Method in class rolesystem.roles.auction.
Price
Returns the amount.
getContent()
- Method in class rolesystem.core.
RoleAction
Returns the informative content of this action.
getContent()
- Method in class rolesystem.core.
RoleEvent
Returns the informative content of this event.
getContent()
- Method in class rolesystem.jade.
RoleMsg
Returns the content of this message.
getContentClass()
- Method in class rolesystem.roles.
KnownEvent
Returns the class expected for the informative content of the event.
getCountdown()
- Method in class rolesystem.roles.auction.
Situation
Returns the current situation of countdown.
getCurrency()
- Method in class rolesystem.roles.auction.
Price
Returns the currency.
getGood()
- Method in class rolesystem.examples.jade.auction.bidder.
BidderSL
Returns the bought good.
getGood()
- Method in class rolesystem.roles.auction.
Sale
Returns the good put on sale.
getGoodDesc()
- Method in class rolesystem.roles.auction.
Sale
Returns the good description.
getKnownRoles()
- Method in class rolesystem.jade.server.
PermissionMatrix
Gets an array filled with all known roles.
getMoney()
- Method in class rolesystem.examples.jade.auction.bidder.
BidderSL
Returns the left money.
getMoney()
- Method in class rolesystem.examples.jade.auction.seller.
SellerSL
Returns the gained money.
getName()
- Method in class rolesystem.core.
RoleAction
Returns the name of this action.
getName()
- Method in class rolesystem.core.
RoleEvent
Returns the name of this event.
getName()
- Method in class rolesystem.jade.
RoleCommand
Returns the name of this command.
getName()
- Method in class rolesystem.roles.
KnownEvent
Returns the expected for the event.
getParameters()
- Method in class rolesystem.jade.
RoleCommand
Returns the parameters of this command.
getPrice()
- Method in class rolesystem.roles.auction.
Situation
Returns the price proposed for good.
getReserve()
- Method in class rolesystem.roles.auction.
Sale
Returns the reserve price.
getScope()
- Method in class rolesystem.jade.
RoleMsg
Returns the scope of this message.
getSender()
- Method in class rolesystem.core.
RoleEvent
Returns the identifier of the sender of this event.
getSenderRole()
- Method in class rolesystem.core.
RoleEvent
Returns the role of the sender of this event.
getSenderRole()
- Method in class rolesystem.roles.
KnownEvent
Returns the role expected for the sender of the event.
getWinnBidder()
- Method in class rolesystem.roles.auction.
Situation
Returns the current winning bidder.
giveGood(int, Serializable)
- Static method in class rolesystem.roles.auction.
Auctioneer
Gives a good.
giveUp(int)
- Static method in class rolesystem.roles.game.
Player
Gives up the current game.
go(RoleSystem)
- Method in class rolesystem.examples.jade.auction.auctioneer.
AuctioneerSL
go(RoleRegistration, int, Price)
- Static method in class rolesystem.examples.jade.auction.bidder.
BidderEng
Tries to win the auction.
go(RoleSystem)
- Method in class rolesystem.examples.jade.auction.bidder.
BidderSL
go(RoleSystem)
- Method in class rolesystem.examples.jade.auction.seller.
SellerSL
go(RoleSystem)
- Method in class rolesystem.examples.jade.test.
TestSL
go(RoleSystem)
- Method in interface rolesystem.jade.agents.
SubjectLayer
Lets the subject layer do its job.
K
KE_accept
- Static variable in class rolesystem.roles.game.
Player
A manager notifies that I can play.
KE_askGood
- Static variable in class rolesystem.roles.auction.
Auctioneer
A bidder asks the description of the good on sale.
KE_askKind
- Static variable in class rolesystem.roles.auction.
Auctioneer
A bidder asks the kind of the auction (English, Dutch...).
KE_askKind
- Static variable in class rolesystem.roles.game.
Manager
A player asks the kind of the game.
KE_askSituation
- Static variable in class rolesystem.roles.auction.
Auctioneer
A bidder asks the current situation of the auction.
KE_auctionOver
- Static variable in class rolesystem.roles.auction.
Bidder
An auctioneer notifies that the auction is over.
KE_bid
- Static variable in class rolesystem.roles.auction.
Auctioneer
A bidder makes a bid.
KE_gameLost
- Static variable in class rolesystem.roles.game.
Player
A manager notifies that I have lost the game.
KE_gameOver
- Static variable in class rolesystem.roles.game.
Player
A manager notifies that the game is over.
KE_gameWon
- Static variable in class rolesystem.roles.game.
Player
A manager notifies that I have won the game.
KE_giveGood
- Static variable in class rolesystem.roles.auction.
Bidder
An auctioneer gives a good.
KE_giveUp
- Static variable in class rolesystem.roles.game.
Manager
A player gives up the current game.
KE_Move
- Static variable in class rolesystem.roles.game.
Manager
A player makes a move.
KE_notifyGood
- Static variable in class rolesystem.roles.auction.
Bidder
An auctioneer notifies the good on sale.
KE_notifyKind
- Static variable in class rolesystem.roles.auction.
Bidder
An auctioneer notifies the kind of the auction.
KE_notifyKind
- Static variable in class rolesystem.roles.game.
Player
A manager notifies the kind of the game.
KE_notifySituation
- Static variable in class rolesystem.roles.auction.
Bidder
An auctioneer notifies the current situation of the auction.
KE_notifySituation
- Static variable in class rolesystem.roles.game.
Player
A manager notifies the current situation of the game.
KE_pay
- Static variable in class rolesystem.roles.auction.
Auctioneer
A bidder pays.
KE_pay
- Static variable in class rolesystem.roles.auction.
Seller
An auctioneer pays.
KE_putOnSale
- Static variable in class rolesystem.roles.auction.
Auctioneer
A seller puts a good on sale.
KE_refuse
- Static variable in class rolesystem.roles.game.
Player
A manager notifies that I cannot play.
KE_refuseMove
- Static variable in class rolesystem.roles.game.
Player
A manager refuse my move.
KE_reqPlay
- Static variable in class rolesystem.roles.game.
Manager
A player requests to play.
KE_reqSale
- Static variable in class rolesystem.roles.auction.
Auctioneer
A seller requests to put a good on sale.
KE_requestMove
- Static variable in class rolesystem.roles.game.
Player
A manager requests to make my move.
KE_saleAccepted
- Static variable in class rolesystem.roles.auction.
Seller
An auctioneer notifies that my sale has been accepted.
KE_saleRefused
- Static variable in class rolesystem.roles.auction.
Seller
An auctioneer notifies that my sale has been refused.
KE_talk
- Static variable in class rolesystem.roles.auction.
Bidder
Another bidder talks.
KE_talk
- Static variable in class rolesystem.roles.game.
Player
Another player talks.
KE_unsold
- Static variable in class rolesystem.roles.auction.
Seller
An auctioneer notifies that my good is unsold.
KE_youWon
- Static variable in class rolesystem.roles.auction.
Bidder
An auctioneer notifies that I have won the auction and thus I must pay.
KnownEvent
- Class in
rolesystem.roles
This class represents a known event, wich describes a kind of event expected for a role.
KnownEvent(String, String, Class)
- Constructor for class rolesystem.roles.
KnownEvent
KnownEvent(String, String)
- Constructor for class rolesystem.roles.
KnownEvent
Constructs a known event with no informative content expected.
L
listen()
- Method in interface rolesystem.core.
RoleRegistration
Listens to an event occurred to this registration.
listen(long)
- Method in interface rolesystem.core.
RoleRegistration
Listens to an event occurred to this registration.
listenNoWait()
- Method in interface rolesystem.core.
RoleRegistration
Listens to an event occurred to this registration.
M
Manager
- Class in
rolesystem.roles.game
This role is the manager of a generic game.
Manager()
- Constructor for class rolesystem.roles.game.
Manager
match(RoleEvent)
- Method in class rolesystem.roles.
KnownEvent
Check whether this KnownEvent and a specified RoleEvent match.
Money
- Class in
rolesystem.roles.auction
This class represents a payment.
Money(Price)
- Constructor for class rolesystem.roles.auction.
Money
Move(int, Serializable)
- Static method in class rolesystem.roles.game.
Player
Makes a move.
N
NOT_ALLOWED
- Static variable in exception rolesystem.core.
RoleException
This message means that the requested action is not allowed.
NOT_SUPPORTED
- Static variable in exception rolesystem.core.
RoleException
This message means that the specified role is not supported.
NOT_VALID_ADD
- Static variable in exception rolesystem.core.
RoleException
This message means that the specified addressee is not valid.
notifyClose()
- Method in interface rolesystem.jade.server.
PMGui.PMOwner
Notifies to the owner that the GUI is being closed.
notifyClose()
- Method in class rolesystem.jade.server.
ServerA
notifyGood(int, String)
- Static method in class rolesystem.roles.auction.
Auctioneer
Notifies the good on sale.
notifyKind(int, String)
- Static method in class rolesystem.roles.auction.
Auctioneer
Notifies the kind of the auction.
notifyKind(int, String)
- Static method in class rolesystem.roles.game.
Manager
Notifies the kind of the game.
notifySituation(int, Situation)
- Static method in class rolesystem.roles.auction.
Auctioneer
Notifies the current situation of the auction.
notifySituation(int, Serializable)
- Static method in class rolesystem.roles.game.
Manager
Notifies the current situation of the game.
O
onEnd()
- Method in class rolesystem.jade.agents.
WrapperBehaviour
onStart()
- Method in class rolesystem.jade.agents.
WrapperBehaviour
P
pay(int, Money)
- Static method in class rolesystem.roles.auction.
Auctioneer
Pays.
pay(int, Money)
- Static method in class rolesystem.roles.auction.
Bidder
Pays.
PermissionMatrix
- Class in
rolesystem.jade.server
This class represents permissions of interactions between roles.
PermissionMatrix()
- Constructor for class rolesystem.jade.server.
PermissionMatrix
Constructs a default matrix, with no known roles.
PermissionMatrix.PMException
- Exception in
rolesystem.jade.server
Exception of this class are thrown by methods of class PermissionMatrix.
PermissionMatrix.PMException()
- Constructor for exception rolesystem.jade.server.
PermissionMatrix.PMException
Player
- Class in
rolesystem.roles.game
This role is the player of a generic game.
Player()
- Constructor for class rolesystem.roles.game.
Player
PMGui
- Class in
rolesystem.jade.server
This is a GUI for the setting of a permission matrix.
PMGui(String, PermissionMatrix, PMGui.PMOwner)
- Constructor for class rolesystem.jade.server.
PMGui
PMGui.PMOwner
- Interface in
rolesystem.jade.server
This interface should be implemented by the owner of the GUI.
Price
- Class in
rolesystem.roles.auction
This class represents a price.
Price(double, String)
- Constructor for class rolesystem.roles.auction.
Price
putOnSale(int, Sale)
- Static method in class rolesystem.roles.auction.
Seller
Puts a good on sale.
R
refuse(int)
- Static method in class rolesystem.roles.game.
Manager
Notifies to a player that it cannot play.
refuseMove(int)
- Static method in class rolesystem.roles.game.
Manager
Refuse the move of a player.
removeRole(String)
- Method in class rolesystem.jade.server.
PermissionMatrix
Removes a role from the known ones.
reqPlay(int)
- Static method in class rolesystem.roles.game.
Player
Requests to play.
reqRegistration(String)
- Method in interface rolesystem.core.
RoleSystem
Asks to system to be registered, requesting a specified role to be assigned.
reqSale(int)
- Static method in class rolesystem.roles.auction.
Seller
Requests to put a good on sale.
requestMove(int)
- Static method in class rolesystem.roles.game.
Manager
Requests to a player to make its move.
ROLE_ID
- Static variable in class rolesystem.roles.auction.
Auctioneer
Role identifier.
ROLE_ID
- Static variable in class rolesystem.roles.auction.
Bidder
Role identifier.
ROLE_ID
- Static variable in class rolesystem.roles.auction.
Seller
Role identifier.
ROLE_ID
- Static variable in class rolesystem.roles.game.
Manager
Role identifier.
ROLE_ID
- Static variable in class rolesystem.roles.game.
Player
Role identifier.
RoleAction
- Class in
rolesystem.core
This class represents an action done through a registration.
RoleAction(String, int, Serializable)
- Constructor for class rolesystem.core.
RoleAction
RoleAction(String, int)
- Constructor for class rolesystem.core.
RoleAction
Constructs an action with no informative content.
RoleCommand
- Class in
rolesystem.jade
This class represents a command directed to the server agent.
RoleCommand(String, Serializable[])
- Constructor for class rolesystem.jade.
RoleCommand
RoleEvent
- Class in
rolesystem.core
This class represents an event occurred to a registration.
RoleEvent(String, int, String, Serializable)
- Constructor for class rolesystem.core.
RoleEvent
RoleException
- Exception in
rolesystem.core
Exceptions of this class are thrown by methods of rolesystem.
RoleException()
- Constructor for exception rolesystem.core.
RoleException
RoleException(String)
- Constructor for exception rolesystem.core.
RoleException
RoleMsg
- Class in
rolesystem.jade
This class represents a message exchanged between the wrapper layer of agents and the server agent.
RoleMsg(int, Serializable)
- Constructor for class rolesystem.jade.
RoleMsg
RoleRegistration
- Interface in
rolesystem.core
This interface allows to act within the rolesystem, being registered and thus identified.
RoleSystem
- Interface in
rolesystem.core
This interface allows to act within the role system, without being registered.
rolesystem.core
- package rolesystem.core
rolesystem.examples.jade.auction.auctioneer
- package rolesystem.examples.jade.auction.auctioneer
rolesystem.examples.jade.auction.bidder
- package rolesystem.examples.jade.auction.bidder
rolesystem.examples.jade.auction.seller
- package rolesystem.examples.jade.auction.seller
rolesystem.examples.jade.test
- package rolesystem.examples.jade.test
rolesystem.jade
- package rolesystem.jade
rolesystem.jade.agents
- package rolesystem.jade.agents
rolesystem.jade.server
- package rolesystem.jade.server
rolesystem.roles
- package rolesystem.roles
rolesystem.roles.auction
- package rolesystem.roles.auction
rolesystem.roles.game
- package rolesystem.roles.game
S
Sale
- Class in
rolesystem.roles.auction
This class represents the sale of a good.
Sale(Price, String, Serializable)
- Constructor for class rolesystem.roles.auction.
Sale
saleAccepted(int)
- Static method in class rolesystem.roles.auction.
Auctioneer
Notifies to a seller that its sale has been accepted.
saleRefused(int)
- Static method in class rolesystem.roles.auction.
Auctioneer
Notifies to a seller that its sale has been refused.
searchForRole(String)
- Method in interface rolesystem.core.
RoleSystem
Asks to server to search for all registrations a specified role is assigned to.
searchForRole(String, long)
- Method in interface rolesystem.core.
RoleSystem
Asks to server to search for all registrations a specified role is assigned to.
searchForRoleNoWait(String)
- Method in interface rolesystem.core.
RoleSystem
Asks to server to search for all registrations a specified role is assigned to.
Seller
- Class in
rolesystem.roles.auction
This role is the seller of an auction.
Seller()
- Constructor for class rolesystem.roles.auction.
Seller
SellerA
- Class in
rolesystem.examples.jade.auction.seller
This class represents an agent acting as a Seller for an auction.
SellerA()
- Constructor for class rolesystem.examples.jade.auction.seller.
SellerA
SellerNB
- Class in
rolesystem.examples.jade.auction.seller
This is the next behaviour to schedule after the WrapperBehaviour.
SellerNB(Agent, SellerSL)
- Constructor for class rolesystem.examples.jade.auction.seller.
SellerNB
SellerSL
- Class in
rolesystem.examples.jade.auction.seller
This class represents a possible behaviour of a seller.
SellerSL(Price, String, Serializable)
- Constructor for class rolesystem.examples.jade.auction.seller.
SellerSL
ServerA
- Class in
rolesystem.jade.server
This is an agent acting as the server for the rolesystem.
ServerA()
- Constructor for class rolesystem.jade.server.
ServerA
ServerBehaviour
- Class in
rolesystem.jade.server
This is the behaviour of the server agent.
ServerBehaviour(Agent, PermissionMatrix, int)
- Constructor for class rolesystem.jade.server.
ServerBehaviour
setPermission(String, String, boolean)
- Method in class rolesystem.jade.server.
PermissionMatrix
Sets permission for interactions between the specified roles.
setup()
- Method in class rolesystem.examples.jade.auction.auctioneer.
AuctioneerA
setup()
- Method in class rolesystem.examples.jade.auction.bidder.
BidderA
setup()
- Method in class rolesystem.examples.jade.auction.seller.
SellerA
setup()
- Method in class rolesystem.examples.jade.test.
TestA
setup()
- Method in class rolesystem.jade.server.
ServerA
Situation
- Class in
rolesystem.roles.auction
This class represents the situation of an auction.
Situation(Price, int, int)
- Constructor for class rolesystem.roles.auction.
Situation
SubjectLayer
- Interface in
rolesystem.jade.agents
This interface should be implemented by the subject layer of an agent, actually participating in rolesystem.
T
takeDown()
- Method in class rolesystem.examples.jade.auction.auctioneer.
AuctioneerA
takeDown()
- Method in class rolesystem.examples.jade.auction.bidder.
BidderA
takeDown()
- Method in class rolesystem.examples.jade.auction.seller.
SellerA
takeDown()
- Method in class rolesystem.examples.jade.test.
TestA
takeDown()
- Method in class rolesystem.jade.server.
ServerA
talk(int, String)
- Static method in class rolesystem.roles.auction.
Bidder
Talks.
talk(int, String)
- Static method in class rolesystem.roles.game.
Player
Talks.
TestA
- Class in
rolesystem.examples.jade.test
This class represents an agent testing the system.
TestA()
- Constructor for class rolesystem.examples.jade.test.
TestA
TestNB
- Class in
rolesystem.examples.jade.test
This is the next behaviour to schedule after the WrapperBehaviour.
TestNB(Agent, TestSL)
- Constructor for class rolesystem.examples.jade.test.
TestNB
TestSL
- Class in
rolesystem.examples.jade.test
This class uses the role of bidder for test purpose.
TestSL()
- Constructor for class rolesystem.examples.jade.test.
TestSL
TOO_MANY
- Static variable in exception rolesystem.core.
RoleException
This message means that it is not possible to make the requested registration, because too many registrations have been made.
toString()
- Method in class rolesystem.roles.auction.
Price
U
unsold(int)
- Static method in class rolesystem.roles.auction.
Auctioneer
Notifies to a seller that its good is unsold.
W
whoAmI()
- Method in interface rolesystem.core.
RoleRegistration
Returns the identifier assigned to this registration.
WrapperBehaviour
- Class in
rolesystem.jade.agents
This is the behaviour for agents of rolesystem, which acts as a wrapper layer.
WrapperBehaviour(Agent, SubjectLayer, Behaviour)
- Constructor for class rolesystem.jade.agents.
WrapperBehaviour
Y
youWon(int, Price)
- Static method in class rolesystem.roles.auction.
Auctioneer
Notifies to a bidder that it has won the auction and thus it must pay.
A
B
C
D
G
K
L
M
N
O
P
R
S
T
U
W
Y
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes